name = '小凡凡'
age = 3
a1 = 14.4222222222
a2 = 6
aa = False


print(name, type(name), age, type(age))
# 打印出数据类型

# print('这是一个'+name+'，今年'+age+')
# 错误案例，因为没有转换数据类型

print(type(age))
print('这是一个'+name+'，今年'+str(age)+'')
# 转换数据类型，int整数类型→→str字符串

print(str(a1), str(a2), str(aa))
# 转换数据类型实例，全部转换为str（字符串）类型
# 也可以用引号（''）转换

print(a1, type(a1))
# 打印数据类型为float浮点数
print(int(a1))
# 转换数据类型，float浮点数→→int整数类型，抹零取整

print(a2, type(a2))
# 打印数据类型为int浮点数
print(float(a2))
# 转换数据类型，int整数类型→→float浮点数类型，保留以为一位小数末尾为.0

# print(name,type(name))
# print(float(name))
# 字符串中的数据如果是非数字的，则无法转换

print(bool('小凡凡'))
# bool把数据类型转换为布尔值，转换后结果只能为True或False
